package com.dfiov.cloud.msmtools.vo;

/**
 * Title
 *
 * @description 自有用户登录鉴权表VO
 * @author xuyz
 * @create 2025/2/20 18:58
 */

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;


@ApiModel(value = "自有用户登录鉴权表VO")
@Getter
@Setter
@ToString
public class AccountLoginAuthVo implements Serializable {
    /** The Constant serialVersionUID. */
    private static final long serialVersionUID = 8106482264402414421L;

    @ApiModelProperty(value = "用户账户SID")
    private Long userAccountSid;

    @ApiModelProperty(value = "登录账号")
    private String loginId;

    @ApiModelProperty(value = "登录账户类型")
    private short loginType;

    @ApiModelProperty(value = "登录密码")
    private String password;

    @ApiModelProperty(value = "登录账户状态")
    private short loginStatus;

    @ApiModelProperty(value = "应用名")
    private String appName;

    @ApiModelProperty(value = "删除标志:0-正常;1-删除")
    private short delFlag = (short) 0;

    @ApiModelProperty(value = "版本号")
    private int version;

    @ApiModelProperty(value = "创建人")
    private String createdBy;

    @ApiModelProperty(value = "创建时间")
    private Date createDate;

    @ApiModelProperty(value = "修改人")
    private String updateBy;

    @ApiModelProperty(value = "修改时间")
    private Date updateDate;

    @ApiModelProperty(value = "动态秘钥")
    private String dynamicSecretKey;

    @ApiModelProperty(value = "智能蓝牙钥匙skey")
    private String userSkey;

    @ApiModelProperty(value = "SID")
    private Long sid;

    @ApiModelProperty(value = "vin")
    private String vin;

}
